package com.autohome.wz.business.order.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class WzGasstation implements Serializable {
    private Integer id;

    private String stationid;

    private String stationname;

    private String provincename;

    private Integer provinceid;

    private String cityname;

    private Integer cityid;

    private String latitude;

    private String longitude;

    private String location;

    private String starnum;

    private String phone;

    private String stationpic;

    private String oilid;

    private String oilcode;

    private BigDecimal countryprice;

    private BigDecimal stationprice;

    private BigDecimal discountprice;

    private Integer plateform;

    private Date createdStime;

    private Date modifiedStime;

    private Integer isDel;

    private Integer stationgastype;

    private String stationgastypename;

    private Integer mark;

    private Integer markid;

    private Integer sellerid;

    private Integer brand;

    private String otherinfo;

    private Integer stationType;

    private String bizstarttime;

    private String bizendtime;

    private String areaname;

    private Integer areaid;

    private Integer datatype;

    private String chargetype;

    private String stationcode;

    private String stationstatus;

    private String contactname;

    private String serviceids;

    private String leaderboard;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getStationid() {
        return stationid;
    }

    public void setStationid(String stationid) {
        this.stationid = stationid == null ? null : stationid.trim();
    }

    public String getStationname() {
        return stationname;
    }

    public void setStationname(String stationname) {
        this.stationname = stationname == null ? null : stationname.trim();
    }

    public String getProvincename() {
        return provincename;
    }

    public void setProvincename(String provincename) {
        this.provincename = provincename == null ? null : provincename.trim();
    }

    public Integer getProvinceid() {
        return provinceid;
    }

    public void setProvinceid(Integer provinceid) {
        this.provinceid = provinceid;
    }

    public String getCityname() {
        return cityname;
    }

    public void setCityname(String cityname) {
        this.cityname = cityname == null ? null : cityname.trim();
    }

    public Integer getCityid() {
        return cityid;
    }

    public void setCityid(Integer cityid) {
        this.cityid = cityid;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude == null ? null : latitude.trim();
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude == null ? null : longitude.trim();
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location == null ? null : location.trim();
    }

    public String getStarnum() {
        return starnum;
    }

    public void setStarnum(String starnum) {
        this.starnum = starnum == null ? null : starnum.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getStationpic() {
        return stationpic;
    }

    public void setStationpic(String stationpic) {
        this.stationpic = stationpic == null ? null : stationpic.trim();
    }

    public String getOilid() {
        return oilid;
    }

    public void setOilid(String oilid) {
        this.oilid = oilid == null ? null : oilid.trim();
    }

    public String getOilcode() {
        return oilcode;
    }

    public void setOilcode(String oilcode) {
        this.oilcode = oilcode == null ? null : oilcode.trim();
    }

    public BigDecimal getCountryprice() {
        return countryprice;
    }

    public void setCountryprice(BigDecimal countryprice) {
        this.countryprice = countryprice;
    }

    public BigDecimal getStationprice() {
        return stationprice;
    }

    public void setStationprice(BigDecimal stationprice) {
        this.stationprice = stationprice;
    }

    public BigDecimal getDiscountprice() {
        return discountprice;
    }

    public void setDiscountprice(BigDecimal discountprice) {
        this.discountprice = discountprice;
    }

    public Integer getPlateform() {
        return plateform;
    }

    public void setPlateform(Integer plateform) {
        this.plateform = plateform;
    }

    public Date getCreatedStime() {
        return createdStime;
    }

    public void setCreatedStime(Date createdStime) {
        this.createdStime = createdStime;
    }

    public Date getModifiedStime() {
        return modifiedStime;
    }

    public void setModifiedStime(Date modifiedStime) {
        this.modifiedStime = modifiedStime;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Integer getStationgastype() {
        return stationgastype;
    }

    public void setStationgastype(Integer stationgastype) {
        this.stationgastype = stationgastype;
    }

    public String getStationgastypename() {
        return stationgastypename;
    }

    public void setStationgastypename(String stationgastypename) {
        this.stationgastypename = stationgastypename == null ? null : stationgastypename.trim();
    }

    public Integer getMark() {
        return mark;
    }

    public void setMark(Integer mark) {
        this.mark = mark;
    }

    public Integer getMarkid() {
        return markid;
    }

    public void setMarkid(Integer markid) {
        this.markid = markid;
    }

    public Integer getSellerid() {
        return sellerid;
    }

    public void setSellerid(Integer sellerid) {
        this.sellerid = sellerid;
    }

    public Integer getBrand() {
        return brand;
    }

    public void setBrand(Integer brand) {
        this.brand = brand;
    }

    public String getOtherinfo() {
        return otherinfo;
    }

    public void setOtherinfo(String otherinfo) {
        this.otherinfo = otherinfo == null ? null : otherinfo.trim();
    }

    public Integer getStationType() {
        return stationType;
    }

    public void setStationType(Integer stationType) {
        this.stationType = stationType;
    }

    public String getBizstarttime() {
        return bizstarttime;
    }

    public void setBizstarttime(String bizstarttime) {
        this.bizstarttime = bizstarttime == null ? null : bizstarttime.trim();
    }

    public String getBizendtime() {
        return bizendtime;
    }

    public void setBizendtime(String bizendtime) {
        this.bizendtime = bizendtime == null ? null : bizendtime.trim();
    }

    public String getAreaname() {
        return areaname;
    }

    public void setAreaname(String areaname) {
        this.areaname = areaname == null ? null : areaname.trim();
    }

    public Integer getAreaid() {
        return areaid;
    }

    public void setAreaid(Integer areaid) {
        this.areaid = areaid;
    }

    public Integer getDatatype() {
        return datatype;
    }

    public void setDatatype(Integer datatype) {
        this.datatype = datatype;
    }

    public String getChargetype() {
        return chargetype;
    }

    public void setChargetype(String chargetype) {
        this.chargetype = chargetype == null ? null : chargetype.trim();
    }

    public String getStationcode() {
        return stationcode;
    }

    public void setStationcode(String stationcode) {
        this.stationcode = stationcode == null ? null : stationcode.trim();
    }

    public String getStationstatus() {
        return stationstatus;
    }

    public void setStationstatus(String stationstatus) {
        this.stationstatus = stationstatus == null ? null : stationstatus.trim();
    }

    public String getContactname() {
        return contactname;
    }

    public void setContactname(String contactname) {
        this.contactname = contactname == null ? null : contactname.trim();
    }

    public String getServiceids() {
        return serviceids;
    }

    public void setServiceids(String serviceids) {
        this.serviceids = serviceids == null ? null : serviceids.trim();
    }

    public String getLeaderboard() {
        return leaderboard;
    }

    public void setLeaderboard(String leaderboard) {
        this.leaderboard = leaderboard == null ? null : leaderboard.trim();
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        WzGasstation other = (WzGasstation) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getStationid() == null ? other.getStationid() == null : this.getStationid().equals(other.getStationid()))
            && (this.getStationname() == null ? other.getStationname() == null : this.getStationname().equals(other.getStationname()))
            && (this.getProvincename() == null ? other.getProvincename() == null : this.getProvincename().equals(other.getProvincename()))
            && (this.getProvinceid() == null ? other.getProvinceid() == null : this.getProvinceid().equals(other.getProvinceid()))
            && (this.getCityname() == null ? other.getCityname() == null : this.getCityname().equals(other.getCityname()))
            && (this.getCityid() == null ? other.getCityid() == null : this.getCityid().equals(other.getCityid()))
            && (this.getLatitude() == null ? other.getLatitude() == null : this.getLatitude().equals(other.getLatitude()))
            && (this.getLongitude() == null ? other.getLongitude() == null : this.getLongitude().equals(other.getLongitude()))
            && (this.getLocation() == null ? other.getLocation() == null : this.getLocation().equals(other.getLocation()))
            && (this.getStarnum() == null ? other.getStarnum() == null : this.getStarnum().equals(other.getStarnum()))
            && (this.getPhone() == null ? other.getPhone() == null : this.getPhone().equals(other.getPhone()))
            && (this.getStationpic() == null ? other.getStationpic() == null : this.getStationpic().equals(other.getStationpic()))
            && (this.getOilid() == null ? other.getOilid() == null : this.getOilid().equals(other.getOilid()))
            && (this.getOilcode() == null ? other.getOilcode() == null : this.getOilcode().equals(other.getOilcode()))
            && (this.getCountryprice() == null ? other.getCountryprice() == null : this.getCountryprice().equals(other.getCountryprice()))
            && (this.getStationprice() == null ? other.getStationprice() == null : this.getStationprice().equals(other.getStationprice()))
            && (this.getDiscountprice() == null ? other.getDiscountprice() == null : this.getDiscountprice().equals(other.getDiscountprice()))
            && (this.getPlateform() == null ? other.getPlateform() == null : this.getPlateform().equals(other.getPlateform()))
            && (this.getCreatedStime() == null ? other.getCreatedStime() == null : this.getCreatedStime().equals(other.getCreatedStime()))
            && (this.getModifiedStime() == null ? other.getModifiedStime() == null : this.getModifiedStime().equals(other.getModifiedStime()))
            && (this.getIsDel() == null ? other.getIsDel() == null : this.getIsDel().equals(other.getIsDel()))
            && (this.getStationgastype() == null ? other.getStationgastype() == null : this.getStationgastype().equals(other.getStationgastype()))
            && (this.getStationgastypename() == null ? other.getStationgastypename() == null : this.getStationgastypename().equals(other.getStationgastypename()))
            && (this.getMark() == null ? other.getMark() == null : this.getMark().equals(other.getMark()))
            && (this.getMarkid() == null ? other.getMarkid() == null : this.getMarkid().equals(other.getMarkid()))
            && (this.getSellerid() == null ? other.getSellerid() == null : this.getSellerid().equals(other.getSellerid()))
            && (this.getBrand() == null ? other.getBrand() == null : this.getBrand().equals(other.getBrand()))
            && (this.getOtherinfo() == null ? other.getOtherinfo() == null : this.getOtherinfo().equals(other.getOtherinfo()))
            && (this.getStationType() == null ? other.getStationType() == null : this.getStationType().equals(other.getStationType()))
            && (this.getBizstarttime() == null ? other.getBizstarttime() == null : this.getBizstarttime().equals(other.getBizstarttime()))
            && (this.getBizendtime() == null ? other.getBizendtime() == null : this.getBizendtime().equals(other.getBizendtime()))
            && (this.getAreaname() == null ? other.getAreaname() == null : this.getAreaname().equals(other.getAreaname()))
            && (this.getAreaid() == null ? other.getAreaid() == null : this.getAreaid().equals(other.getAreaid()))
            && (this.getDatatype() == null ? other.getDatatype() == null : this.getDatatype().equals(other.getDatatype()))
            && (this.getChargetype() == null ? other.getChargetype() == null : this.getChargetype().equals(other.getChargetype()))
            && (this.getStationcode() == null ? other.getStationcode() == null : this.getStationcode().equals(other.getStationcode()))
            && (this.getStationstatus() == null ? other.getStationstatus() == null : this.getStationstatus().equals(other.getStationstatus()))
            && (this.getContactname() == null ? other.getContactname() == null : this.getContactname().equals(other.getContactname()))
            && (this.getServiceids() == null ? other.getServiceids() == null : this.getServiceids().equals(other.getServiceids()))
            && (this.getLeaderboard() == null ? other.getLeaderboard() == null : this.getLeaderboard().equals(other.getLeaderboard()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getStationid() == null) ? 0 : getStationid().hashCode());
        result = prime * result + ((getStationname() == null) ? 0 : getStationname().hashCode());
        result = prime * result + ((getProvincename() == null) ? 0 : getProvincename().hashCode());
        result = prime * result + ((getProvinceid() == null) ? 0 : getProvinceid().hashCode());
        result = prime * result + ((getCityname() == null) ? 0 : getCityname().hashCode());
        result = prime * result + ((getCityid() == null) ? 0 : getCityid().hashCode());
        result = prime * result + ((getLatitude() == null) ? 0 : getLatitude().hashCode());
        result = prime * result + ((getLongitude() == null) ? 0 : getLongitude().hashCode());
        result = prime * result + ((getLocation() == null) ? 0 : getLocation().hashCode());
        result = prime * result + ((getStarnum() == null) ? 0 : getStarnum().hashCode());
        result = prime * result + ((getPhone() == null) ? 0 : getPhone().hashCode());
        result = prime * result + ((getStationpic() == null) ? 0 : getStationpic().hashCode());
        result = prime * result + ((getOilid() == null) ? 0 : getOilid().hashCode());
        result = prime * result + ((getOilcode() == null) ? 0 : getOilcode().hashCode());
        result = prime * result + ((getCountryprice() == null) ? 0 : getCountryprice().hashCode());
        result = prime * result + ((getStationprice() == null) ? 0 : getStationprice().hashCode());
        result = prime * result + ((getDiscountprice() == null) ? 0 : getDiscountprice().hashCode());
        result = prime * result + ((getPlateform() == null) ? 0 : getPlateform().hashCode());
        result = prime * result + ((getCreatedStime() == null) ? 0 : getCreatedStime().hashCode());
        result = prime * result + ((getModifiedStime() == null) ? 0 : getModifiedStime().hashCode());
        result = prime * result + ((getIsDel() == null) ? 0 : getIsDel().hashCode());
        result = prime * result + ((getStationgastype() == null) ? 0 : getStationgastype().hashCode());
        result = prime * result + ((getStationgastypename() == null) ? 0 : getStationgastypename().hashCode());
        result = prime * result + ((getMark() == null) ? 0 : getMark().hashCode());
        result = prime * result + ((getMarkid() == null) ? 0 : getMarkid().hashCode());
        result = prime * result + ((getSellerid() == null) ? 0 : getSellerid().hashCode());
        result = prime * result + ((getBrand() == null) ? 0 : getBrand().hashCode());
        result = prime * result + ((getOtherinfo() == null) ? 0 : getOtherinfo().hashCode());
        result = prime * result + ((getStationType() == null) ? 0 : getStationType().hashCode());
        result = prime * result + ((getBizstarttime() == null) ? 0 : getBizstarttime().hashCode());
        result = prime * result + ((getBizendtime() == null) ? 0 : getBizendtime().hashCode());
        result = prime * result + ((getAreaname() == null) ? 0 : getAreaname().hashCode());
        result = prime * result + ((getAreaid() == null) ? 0 : getAreaid().hashCode());
        result = prime * result + ((getDatatype() == null) ? 0 : getDatatype().hashCode());
        result = prime * result + ((getChargetype() == null) ? 0 : getChargetype().hashCode());
        result = prime * result + ((getStationcode() == null) ? 0 : getStationcode().hashCode());
        result = prime * result + ((getStationstatus() == null) ? 0 : getStationstatus().hashCode());
        result = prime * result + ((getContactname() == null) ? 0 : getContactname().hashCode());
        result = prime * result + ((getServiceids() == null) ? 0 : getServiceids().hashCode());
        result = prime * result + ((getLeaderboard() == null) ? 0 : getLeaderboard().hashCode());
        return result;
    }
}